Semantic Web Services: Service Discovery and Invocation Planning
نویسندگان
چکیده
With the expanse of internet, web programmers have wide choice of web services available to them. A need arises for automatic discovery of required web services and construction of an appropriate sequence of invocation thereof. In this paper, we present a framework for automation of this task based on currently emerging technologies such as ontological knowledge bases, OWL, OWL-S, WSDL, Description Logic (DL), etc. Background-knowledge ontologies are created based on which semantic meanings of web services can be given through OWL-S. An agent employs OWL-S API to extract web service metadata, and applies a DL inference engine, called Racer, for reasoning with the metadata with respect to given background knowledge. Reasoning tasks performed by Racer include profile matchmaking, input/output subsumption testing, and preconditions/effects analysis, which are basic mechanisms for web services discovery and invocation planning. A prototype system has been implemented.
منابع مشابه
Adaptive Information Analysis in Higher Education Institutes
Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...
متن کاملAdaptive Information Analysis in Higher Education Institutes
Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...
متن کاملSemantic Discovery Optimization: Matching Composed Semantic Web Services at Publishing Time
This paper describes an algorithm optimizing the discovery process for composed semantic web services. The algorithm can be used to improve discovery of appropriate component services at invocation time. It performs semantic matchmaking of goals of a composed service to appropriate component services at publishing time. The semantic discovery problem at invocation time is therefore reduced to a...
متن کاملTowards integration of business processes and semantic web services
Business processes are modeled as syntax based compositions of multiple services to perform tasks that a single Web service alone can not perform. When these processes are exported as services they have same syntactical limitations as traditional WSDL services resulting in clampdown for their dynamic discovery, invocation and composition by other semantic enabled systems. Successfully translati...
متن کاملQuery Languages for Semantic Web Services
Even though service discovery is one of the vital steps in Web service invocation, service requests are usually expressed by rather simple means. While syntax-based service descriptions are usually addressed using keyword-based queries, Semantic Web Services are queried using “perfect” service descriptions. Hence, a service requester is not able to control the outcome of the discovery process i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007